package com.ruoyi.business.domain;

import java.math.BigDecimal;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 能源消耗对象 bus_spjg_fee
 * 
 * @author ruoyi
 * @date 2023-07-21
 */
public class BusSpjgFee extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id */
    private Long id;

    /** 水费 */
    @Excel(name = "水费")
    private BigDecimal waterFee;

    /** 水费已收 */
    @Excel(name = "水费已收")
    private BigDecimal waterFeeAlready;

    /** 电费 */
    @Excel(name = "电费")
    private BigDecimal electricFee;

    /** 电费已收 */
    @Excel(name = "电费已收")
    private BigDecimal electricFeeAlready;

    /** 天然气费 */
    @Excel(name = "天然气费")
    private BigDecimal gasFee;

    /** 天然气费已收 */
    @Excel(name = "天然气费已收")
    private BigDecimal gasFeeAlready;

    /** 供暖费 */
    @Excel(name = "供暖费")
    private BigDecimal heatingFee;

    /** 供暖费已收 */
    @Excel(name = "供暖费已收")
    private BigDecimal heatingFeeAlready;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setWaterFee(BigDecimal waterFee) 
    {
        this.waterFee = waterFee;
    }

    public BigDecimal getWaterFee() 
    {
        return waterFee;
    }
    public void setWaterFeeAlready(BigDecimal waterFeeAlready) 
    {
        this.waterFeeAlready = waterFeeAlready;
    }

    public BigDecimal getWaterFeeAlready() 
    {
        return waterFeeAlready;
    }
    public void setElectricFee(BigDecimal electricFee) 
    {
        this.electricFee = electricFee;
    }

    public BigDecimal getElectricFee() 
    {
        return electricFee;
    }
    public void setElectricFeeAlready(BigDecimal electricFeeAlready) 
    {
        this.electricFeeAlready = electricFeeAlready;
    }

    public BigDecimal getElectricFeeAlready() 
    {
        return electricFeeAlready;
    }
    public void setGasFee(BigDecimal gasFee) 
    {
        this.gasFee = gasFee;
    }

    public BigDecimal getGasFee() 
    {
        return gasFee;
    }
    public void setGasFeeAlready(BigDecimal gasFeeAlready) 
    {
        this.gasFeeAlready = gasFeeAlready;
    }

    public BigDecimal getGasFeeAlready() 
    {
        return gasFeeAlready;
    }
    public void setHeatingFee(BigDecimal heatingFee) 
    {
        this.heatingFee = heatingFee;
    }

    public BigDecimal getHeatingFee() 
    {
        return heatingFee;
    }
    public void setHeatingFeeAlready(BigDecimal heatingFeeAlready) 
    {
        this.heatingFeeAlready = heatingFeeAlready;
    }

    public BigDecimal getHeatingFeeAlready() 
    {
        return heatingFeeAlready;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("waterFee", getWaterFee())
            .append("waterFeeAlready", getWaterFeeAlready())
            .append("electricFee", getElectricFee())
            .append("electricFeeAlready", getElectricFeeAlready())
            .append("gasFee", getGasFee())
            .append("gasFeeAlready", getGasFeeAlready())
            .append("heatingFee", getHeatingFee())
            .append("heatingFeeAlready", getHeatingFeeAlready())
            .toString();
    }
}
